#ifndef _S_HEADER_H
#define _S_HEADER_H
// ========================================
// Include the shared header for this file.
// ========================================
#include "../NDA_Server/BG_Header.h"

// ========================================
//	Function to	New Function detour, gives us cleaner code.
// ========================================

#define ClientCommand(a)	S_ClientCommand(a)		// g_cmds
#define FireWeapon(a,b)		S_FireWeapon(a,b)		// g_weapon

typedef struct gentity_s gentity_t;
typedef int fileHandle_t;

//
// File: S_Cmds.c
//
void		S_ClientCommand( int clientNum );
void		S_DebugMessage( int target, char *string );
void		S_DropPlayer( gentity_t *ent, char *msg );
void		S_SendCommand( int target, char *cmd, char *string );

//
// File: S_Weapon.c
//
void		S_FireBlaster( gentity_t *ent, qboolean altFire );
void		S_ArrowStick ( gentity_t * ent, trace_t * tr );

// File: S_Crash.c
void		EnableStackTrace();
void		DisableStackTrace();

#endif

// eof
